package com.yearEndWorkload.service;

import com.yearEndWorkload.common.Result;
import com.yearEndWorkload.pojo.entity.WorkloadLoad;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yearEndWorkload.pojo.form.add.AddWorkloadLoadForm;
import com.yearEndWorkload.pojo.form.update.UpdateWorkloadLoadForm;
import com.yearEndWorkload.pojo.query.TeacherWorkloadQuery;

import java.util.List;

/**
* @author admin
* @description 针对表【workload_load(工作量导入表)】的数据库操作Service
* @createDate 2024-03-06 22:45:24
*/
public interface WorkloadLoadService extends IService<WorkloadLoad> {
    Result<?> addWorkloadLoad(AddWorkloadLoadForm addWorkloadLoadForm);
    Result<?> deleteWorkloadLoad(Integer[] ids);
    Result<List<WorkloadLoad>> getWorkloadLoadList(Long pageNumber, Long pageSize);
    Result<?> updateWorkloadLoad(UpdateWorkloadLoadForm updateWorkloadLoadForm);

    Result<?> getTeacherWorkload(TeacherWorkloadQuery teacherWorkloadQuery);
}
